
#ifndef __LIBERTY_LIBRARY_ASSETBUILDDATA_H__
#define __LIBERTY_LIBRARY_ASSETBUILDDATA_H__

#include <Liberty3D/Engine/Uuid.h>
#include <Liberty3D/Engine/ISerializable.h>

namespace Liberty { namespace Library {
    /**
     * The AssetBuildData class contains a compiled, and ready-to-use, version of any asset.
     */
    class AssetBuildData : public Liberty::Library::IAsset {
    public:
        AssetBuildData();

    public:
        virtual void serializeEnd(Liberty::Engine::ISerializer*);
        virtual bool isNull() const;
    };
}}

#endif
